oracle

推荐列表 站点导航

当前位置:首页 > 数据库 > oracle >

Oracle 实现类似SQL Server中自增字段的一个办法

来源:网络整理  作者:网络  发布时间:2020-12-12 05:19
由于Oracle中没有类似SQL Server中的自增字段,所以我们如果想要通过设定类似ID性质的唯一列的话,需要借助Oracle的s...
DECLARE
-- Consider logging the error and then re-raise



tmpVar NUMBER;

复制代码 代码如下:

create or replace TRIGGER TRIG_TEST
2. 创建触发器:
tmpVar := 0;
RAISE;

CREATE SEQUENCE SEQU_DATA_DATAINFO INCREMENT BY 1 START WITH 1 NOCYCLE NOCACHE NOORDER;
Select SEQU_PROC_ASSOCIATEINFO.NextVal into tmpVar from dual;
END;


:new.procid:=tmpVar;
WHEN OTHERS THEN
BEFORE INSERT ON TABLE1

复制代码 代码如下:

EXCEPTION
BEGIN
FOR EACH ROW

相关热词: oracle

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/oracle/2805.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

Oracle 实现类似SQL Server中自增字段的一个办法

2020-12-12 编辑:网络

DECLARE
-- Consider logging the error and then re-raise



tmpVar NUMBER;

复制代码 代码如下:

create or replace TRIGGER TRIG_TEST
2. 创建触发器:
tmpVar := 0;
RAISE;

CREATE SEQUENCE SEQU_DATA_DATAINFO INCREMENT BY 1 START WITH 1 NOCYCLE NOCACHE NOORDER;
Select SEQU_PROC_ASSOCIATEINFO.NextVal into tmpVar from dual;
END;


:new.procid:=tmpVar;
WHEN OTHERS THEN
BEFORE INSERT ON TABLE1

复制代码 代码如下:

EXCEPTION
BEGIN
FOR EACH ROW

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/oracle/2805.shtml

相关文章

风云图片

推荐阅读

返回oracle频道首页